Define CharList
 ( 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
   'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '0', '1', '2', '3', '4', '5',
   '6', '7', '8', '9', '`', '!', '@', '$', '&', '*', '-', '_', ';', ':',"'", '"',
   ',', '.', '?', '', '', '', '', '', '', '', '', '', '', '', '', '',
   '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '',
   '', '', '', '', '', '', '', '');

Define WidthList
 (  17,  11,  12,  12,  13,  12,  13,  14,   3,   9,  13,  10,  14,  10,  22,  10,
    22,  11,   9,  12,  12,  16,  21,  17,  12,  13,  17,   7,  13,  11,  14,  11,
    18,  12,  18,  18,   5,   3,  24,  11,  18,   7,   8,  18,   3,   3,   4,   7,
     4,   3,  10,   8,  16,  16,  16,  17,  19,  19,  19,  19,  19,  19,  28,  20,
    19,  19,  19,  19,   8,   8,   8,   8,  20,  20,  22,  22,  22,  22,  22,  22,
    20,  20,  20,  20,  18,  17,  11,  16);

Define RectList
 ( (   0,  0, 37, 41), (  38,  0, 30, 41), (  69,  0, 31, 41), ( 101,  0, 31, 41),
   ( 133,  0, 33, 41), ( 167,  0, 32, 41), ( 200,  0, 31, 41), ( 232,  0, 34, 41),
   ( 267,  0, 23, 41), ( 291,  0, 29, 41), ( 321,  0, 33, 41), ( 355,  0, 30, 41),
   ( 386,  0, 34, 41), ( 421,  0, 30, 41), ( 452,  0, 42, 41), ( 495,  0, 30, 41),
   ( 526,  0, 41, 41), ( 568,  0, 30, 41), ( 599,  0, 28, 41), ( 628,  0, 32, 41),
   ( 661,  0, 30, 41), ( 692,  0, 36, 41), ( 729,  0, 41, 41), ( 771,  0, 37, 41),
   ( 809,  0, 32, 41), ( 842,  0, 33, 41), ( 876,  0, 37, 41), ( 914,  0, 26, 41),
   ( 941,  0, 33, 41), ( 975,  0, 31, 41), (1007,  0, 34, 41), (1042,  0, 31, 41),
   (1074,  0, 36, 41), (1111,  0, 32, 41), (1144,  0, 36, 41), (1181,  0, 36, 41),
   (1218,  0, 25, 41), (1244,  0, 24, 41), (1269,  0, 42, 41), (1312,  0, 31, 41),
   (1344,  0, 37, 41), (1382,  0, 27, 41), (1410,  0, 29, 41), (1440,  0, 39, 41),
   (1480,  0, 24, 41), (1505,  0, 23, 41), (1529,  0, 24, 41), (1554,  0, 27, 41),
   (1582,  0, 24, 41), (1607,  0, 23, 41), (1631,  0, 30, 41), (1662,  0, 22, 41),
   (1685,  0, 33, 41), (1719,  0, 35, 41), (1755,  0, 34, 41), (1790,  0, 33, 41),
   (1824,  0, 39, 41), (1864,  0, 39, 41), (1904,  0, 39, 41), (1944,  0, 39, 41),
   (1984,  0, 39, 41), (2024,  0, 39, 41), (2064,  0, 48, 41), (2113,  0, 37, 41),
   (2151,  0, 35, 41), (2187,  0, 35, 41), (2223,  0, 35, 41), (2259,  0, 35, 41),
   (2295,  0, 25, 41), (2321,  0, 25, 41), (2347,  0, 28, 41), (2376,  0, 26, 41),
   (2403,  0, 38, 41), (2442,  0, 36, 41), (2479,  0, 39, 41), (2519,  0, 39, 41),
   (2559,  0, 39, 41), (2599,  0, 39, 41), (2639,  0, 39, 41), (2679,  0, 40, 41),
   (2720,  0, 36, 41), (2757,  0, 36, 41), (2794,  0, 36, 41), (2831,  0, 36, 41),
   (2868,  0, 38, 41), (2907,  0, 34, 41), (2942,  0, 28, 41), (2971,  0, 37, 41));

Define OffsetList
 ( (-10, 0), (-10, 0), (-9, 0), (-9, 0), (-10, 0), (-10, 0), (-9, 0), (-10, 0),
   (-10, 0), (-10, 0), (-9, 0), (-10, 0), (-10, 0), (-10, 0), (-10, 0), (-10, 0),
   (-9, 0), (-9, 0), (-10, 0), (-10, 0), (-9, 0), (-10, 0), (-10, 0), (-10, 0),
   (-10, 0), (-10, 0), (-10, 0), (-10, 0), (-10, 0), (-10, 0), (-10, 0), (-10, 0),
   (-9, 0), (-10, 0), (-9, 0), (-9, 0), (-10, 0), (-10, 0), (-9, 0), (-10, 0),
   (-9, 0), (-10, 0), (-10, 0), (-11, 0), (-10, 0), (-10, 0), (-10, 0), (-10, 0),
   (-10, 0), (-10, 0), (-10, 0), (-7, 0), (-9, 0), (-10, 0), (-10, 0), (-8, 0),
   (-10, 0), (-10, 0), (-10, 0), (-10, 0), (-10, 0), (-10, 0), (-12, 0), (-8, 0),
   (-8, 0), (-8, 0), (-8, 0), (-8, 0), (-9, 0), (-8, 0), (-10, 0), (-9, 0),
   (-10, 0), (-8, 0), (-8, 0), (-8, 0), (-8, 0), (-8, 0), (-8, 0), (-8, 0),
   (-8, 0), (-8, 0), (-8, 0), (-8, 0), (-10, 0), (-8, 0), (-8, 0), (-11, 0));

Define KerningPairs
 ("AC","AE","AF","AG","AH","AO","AQ","AS","AT","AU","AV","AW","AY","BE","BH","BJ",
  "BS","BT","BV","BW","BX","BY","BZ","CC","CE","CF","CG","CH","CO","CQ","DA","DE",
  "DF","DH","DJ","DT","DV","DW","DX","DY","DZ","FA","FE","FJ","FT","FV","FW","FX",
  "FY","FZ","GT","GV","GW","GY","KC","KE","KG","KO","KQ","KS","KT","KV","KW","KY",
  "LC","LE","LG","LH","LO","LQ","LS","LT","LV","LW","LY","OA","OE","OJ","OS","OT",
  "OV","OW","OX","OY","OZ","PA","PJ","PT","PV","PW","PX","PY","PZ","QJ","QV","QW",
  "QX","QY","QZ","RT","RV","RW","RX","RY","SE","SF","SH","SJ","ST","SV","SW","SX",
  "SY","SZ","TA","TC","TE","TF","TG","TH","TJ","TO","TQ","TX","TZ","UX","VA","VC",
  "VE","VF","VG","VH","VJ","VO","VQ","VX","VZ","WA","WC","WE","WF","WG","WH","WJ",
  "WO","WS","WX","WZ","XC","XE","XF","XG","XH","XO","XS","XT","XV","XW","XX","XY",
  "YA","YC","YE","YF","YG","YH","YJ","YO","YQ","YS","YX","YZ","ZA","ZC","ZE","ZF",
  "ZG","ZH","ZJ","ZO","ZQ","ZS","ZX","ZZ");

Define KerningValues

 (  -2,  -3,  -1,  -2,  -1,  -2,  -2,  -1,  -3,  -1,  -5,  -4,  -3,  -1,  -1,  -1,
    -1,  -3,  -3,  -2,  -2,  -3,  -1,  -2,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
    -1,  -1,  -2,  -2,  -2,  -2,  -3,  -3,  -2,  -3,  -1,  -4,  -1,  -1,  -1,  -2,
    -1,  -1,  -1,  -1,  -1,  -1,  -2,  -3,  -2,  -2,  -2,  -2,  -3,  -3,  -3,  -3,
    -1,  -4,  -3,  -1,  -2,  -3,  -1,  -4,  -5,  -4,  -4,  -1,  -1,  -2,  -1,  -2,
    -1,  -2,  -3,  -3,  -2,  -2,  -3,  -1,  -1,  -1,  -3,  -2,  -3,  -1,  -1,  -1,
    -1,  -2,  -1,  -1,  -1,  -1,  -1,  -2,  -1,  -1,  -1,  -1,  -3,  -2,  -2,  -2,
    -2,  -1,  -3,  -2,  -1,  -1,  -2,  -1,  -3,  -2,  -2,  -2,  -1,  -1,  -4,  -2,
    -1,  -1,  -1,  -2,  -3,  -1,  -1,  -2,  -2,  -3,  -1,  -1,  -1,  -2,  -1,  -3,
    -1,  -1,  -2,  -2,  -2,  -2,  -1,  -3,  -2,  -2,  -2,  -2,  -2,  -2,  -1,  -2,
    -3,  -3,  -2,  -1,  -3,  -2,  -4,  -3,  -4,  -1,  -2,  -2,  -1,  -1,  -1,  -1,
    -1,  -1,  -1,  -2,  -1,  -1,  -1,  -1);
    
Define KerningPairs2   ("OD","OF","IO","NS","OR","TO");
Define KerningValues2  (-1,  -1,   2,   1,   -1,  -1); 

CreateLayer               Orig;
LayerSetImage             Orig 'Copasetic21';
LayerSetAscent            Orig 22;
LayerSetCharWidths        Orig CharList WidthList;
LayerSetCharWidths        Orig (' ') (8);
LayerSetKerningPairs      Orig KerningPairs KerningValues;
LayerSetImageMap          Orig CharList RectList;
LayerSetCharOffsets       Orig CharList OffsetList;
LayerSetAscentPadding     Orig 0;
LayerSetLineSpacingOffset Orig 0;
LayerSetPointSize         Orig 21;

CreateLayerFrom           Main Orig;
LayerSetAscent            Main 30;
LayerSetKerningPairs      Main KerningPairs2 KerningValues2;
LayerSetAscentPadding     Main 8;
LayerSetLineSpacingOffset Main 0;
#LayerSetSpacingMult		  Main 1.25;
LayerSetSpacingAdd		  Main 3;

CreateLayerFrom           Outline Main;
LayerSetImage             Outline 'Copasetic21Outline';
LayerSetBaseOrder		  Outline -1;
LayerSetOffset			  Outline (0,0);
LayerSetColorMult		  Outline 0;

CreateLayerFrom           Shadow Main;
LayerSetImage             Shadow 'Copasetic21Shadow';
#LayerSetImageMap         Shadow CharList ShadowRectList;
#LayerSetColorMult		  Shadow (0,0,0,1.0);
LayerSetBaseOrder		  Shadow -2;
LayerSetOffset			  Shadow (0,0);

LayerExcludeTags          Orig ("Outline","Shadow");
LayerRequireTags		  Main ("Outline");
LayerRequireTags		  Outline ("Outline");
LayerRequireTags		  Shadow ("Shadow");

Define Lowercase  ( 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p',
   'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '$', 
   '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 
   '', '', '', '', '', '', '', '', '', '', '', '', '', '');

Define Uppercase  ( 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
   'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '$', 
   '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 
   '', '', '', '', '', '', '', '', '', '', '', '', '', '');

SetCharMap			Lowercase Uppercase;

SetDefaultPointSize  21;
# AscentPadding: 8 SidePadding: 10 BottomPadding: 8
